runtime._defer.link (field)
32 uses
runtime (current package)
heapdump.go#L378: for d := gp._defer; d != nil; d = d.link {
heapdump.go#L392: dumpint(uint64(uintptr(unsafe.Pointer(d.link))))
mgc.go#L1571: dlink = d.link
mgc.go#L1572: d.link = nil
mgcmark.go#L789: for d := gp._defer; d != nil; d = d.link {
mgcmark.go#L795: if d.link != nil {
mgcmark.go#L798: scanblock(uintptr(unsafe.Pointer(&d.link)), goarch.PtrSize, &oneptrmask[0], gcw, &state)
panic.go#L241: d.link = gp._defer
panic.go#L296: *(*uintptr)(unsafe.Pointer(&d.link)) = uintptr(unsafe.Pointer(gp._defer))
panic.go#L317: sched.deferpool = d.link
panic.go#L318: d.link = nil
panic.go#L349: d.link = nil
panic.go#L375: last.link = d
panic.go#L380: last.link = sched.deferpool
panic.go#L424: gp._defer = d.link
panic.go#L434: gp._defer = d.link
panic.go#L474: gp._defer = d.link
panic.go#L517: gp._defer = d.link
panic.go#L638: d = d.link
panic.go#L660: d1.link = d
panic.go#L664: prev.link = d1
panic.go#L820: gp._defer = d.link
panic.go#L861: gp._defer = d.link
panic.go#L892: d = d.link
panic.go#L905: gp._defer = d.link
panic.go#L907: prev.link = d.link
panic.go#L909: newd := d.link
panic.go#L914: d = d.link
runtime2.go#L946: link *_defer // next defer on G; can point to either heap or stack!
stack.go#L760: for d := gp._defer; d != nil; d = d.link {
stack.go#L764: adjustpointer(adjinfo, unsafe.Pointer(&d.link))
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)